home *** CD-ROM | disk | FTP | other *** search
/ Suzy B Software 2 / Suzy B Software CD-ROM 2 (1994).iso / prntutil / ff_rsave / ff_rsave.txt < prev    next >
Text File  |  1995-04-25  |  10KB  |  202 lines

  1. FF or Print oR SAVE --  an ALT/HELP vector stealer.....
  2.  
  3. These programs are Copyright 1989 Chet Walters
  4.  
  5. **** NO RIGHTS RESERVED ****
  6.  
  7. This is a revision of an earlier program named HP_RSAVE.  This 
  8. program is specific to HP Laser Jets and compatibles and others
  9. need not apply.  This has a special feature for HP Lasers only!
  10. It's called FF_RSAVE which means Form Feed, Print or Save the
  11. current screen.
  12.  
  13. The WHY...
  14. I simply got tired of loading a separate program into memory then
  15. rebooting or running something that stole the ALT/HELP vector depending
  16. on what I wanted to do -- that is whether I wanted to SAVE the screen
  17. as a PI? pic or whether I wanted to dump the screen to the printer (I
  18. have a Panasonic KX-P4450).
  19.  
  20. The WHAT...
  21. So, I wrote and ALT/HELP vector stealer that did both!  Yup, depending
  22. on what keys you press, the Print oR SAVEr will either print the screen
  23. on the printer or save it to a disk.  There is one version here. 
  24.  
  25.  
  26. The HOW...
  27. SAVING PI? pics with Print oR SAVE
  28.  
  29. First, it's not necessary to hold the key presses for any length of time.
  30. Just use a normal key press for the keys.  It's best to put FF_RSAVE.PRG
  31. Dead last in the AUTO folder and you can also run it from the desktop
  32. anytime and it will work OK.  Back up the program you're going to use.
  33. Then copy it to the AUTO folder. The program comes defaulted to the root
  34. directory of drive A: for saving the PI? pics.  You can change that,
  35. however, by running the FF_RSET.PRG.
  36.  
  37. You will be first asked to locate the copy of the program to modify
  38. (normally the one you've copied into the AUTO folder).  If you don't
  39. select the right program, then the SET program will ask again and again
  40. until you get the right one or hit CANCEL on the FSEL.  Once you choose
  41. the right one, you will be asked to choose the path to which you wish
  42. your screen dumps saved as PI? pics.
  43.  
  44. With this program, pressing the RIGHT-SHIFT / ALT / HELP combination
  45. will save the currently visible screen to the path you have set as an
  46. appropriate Degas PI? picture file.  The program can save 26 screens
  47. consecutively starting with the name SCREEN_A.PI? and ending with the
  48. name SCREEN_Z.PI?.  It starts scanning with the 'A' and the first time
  49. it encounters an empty slot, that's the name it will use.  With this in
  50. mind, it's a good idea to often clean out the path of old pics since
  51. this will speed the process of searching for an empty slot and also
  52. will keep you from getting confused as to which pic is which.
  53.  
  54. Pic Saving Caveats...
  55. Now, one is not supposed to go poking around accessing the disk and
  56. saving screens while another program is running without first asking
  57. that program's permission.  That's what we're doing here. We're
  58. cheating.  Along down the road we're gonna crash the machine.  Someday,
  59. sometime the inevitable bombs will appear.  Don't say I didn't warn
  60. you. Eventually you'll come upon a situation where trying to save the
  61. screen will crash the machine.  Make sure before you go to save a
  62. screen, that you save any important work you might be in the process of
  63. creating.  THEN save the screen with the RT SHIFT/ALT/HELP keys.  Also
  64. make sure you don't press those keys when there is any disk or printer
  65. I/O going on at the time.  YOU HAVE BEEN WARNED!  BTW -  if a save is
  66. successful, you'll hear a bell chime.  If it's _NOT_ successful (disk
  67. full, no names left, whatever) then you'll hear _no_ bell chime (or see
  68. bombs maybe).  Too, if another program has moved the keyboard vector
  69. after we're installed, the SHIFT KEY may be ingnored by the system
  70. (then again maybe not).  If that happens, you won't be able to save the
  71. screen but the print dump should still work (then again, maybe not).
  72. These problems will be minimized if you put this DEAD last in the AUTO.
  73.  
  74. USING FF_RSAVE.PRG
  75.  
  76. There are a few more things you LJ owners will encounter when
  77. configuring your FF_RSAVE.PRG.  You will be asked to set some other
  78. parameters.  You see, this ain't just a screen dump.  This is a real
  79. fancy screen dump (at only 1600 bytes of memory when installed, it
  80. ain't gonna be THAT awful fancy, but I think it's nice and you will
  81. too). 
  82.  
  83. TWO SIZES  (CONTROL/ALT/HELP)
  84.  
  85. FF_RSAVE can dump in two sizes (neet).  The SMALL size is roughly 4
  86. 1/4 by 2 3/4 inches.  The LARGE size chimes in at 6 1/4 by just under 4
  87. inches.  Set the one you want as default (I like 'em small -- saves toner
  88. and time).  You can change the size ON THE FLY by pressing the
  89. CONTROL/ALT/HELP keys for a dump.  That will set the printer to the
  90. OPPOSITE of the default like above. If you have SMALL set then for THIS
  91. DUMP ONLY you'll get LARGE when you hold down the CONTROL key while you
  92. press ALT/HELP.  Small size dumps will fit three to a page and large
  93. will fit two.  That's why I included the following extra feature.
  94.  
  95. PAGE EJECT  (HOLD the ALT KEY FOR ONE SECOND)
  96.  
  97. You can set FF_RSAVE to ALWAYS eject the page for every dump.  That's
  98. just what it will do.  Before each dump, the printer will bring up a
  99. new page and after each dump it will spit it out.  If you set ALWAYS,
  100. there is NO WAY to change it on the fly. If you set it to KEY then
  101. pressing ALT/HELP will just print the screen wherever the paper lies
  102. and will stop printing leaving the paper right where it is with a small
  103. advance so's not to print on top of the last one.  This is nice for
  104. getting two or three screens on a sheet.  But, when you get to the end
  105. of a sheet, it would be a pain to get up and eject the page manually,
  106. now wouldn't it?  So, if you press ALT/HELP then release the HELP key
  107. but continue to hold down the ALT key for the count of 'one mississippi
  108. -- two mississippi then the page will eject once the dump is done! 
  109. Neat!
  110.  
  111. Now, there's an alternative here too.  After obtaining a laser printer,
  112. I have discovered a real pain with lasers.  If the printing you are doing
  113. does not fill a page, whether it be text or graphics, then the ole printer
  114. will just sit there waiting for more data and you will sit there forever
  115. if you just wait for the page to show up.  The only solution is to get up,
  116. press the ON LINE button so the printer goes off line, then press the 
  117. Form Feed button (other names for various printers, but you know).  Then
  118. and only then will the page get spit out for you to look at. Sheesh! Pain!
  119. There's a solution built right into this little program. It's detailed
  120. below......
  121.  
  122. PAGE EJECT (Press LEFT SHIFT / ALT / HELP )
  123.  
  124. To eject the current page from the printer (which is called "print
  125. remaining data" in most laser manuals) all you need to do is press
  126. LEFT SHIFT / ALT / HELP.  All this key combination does is feed the
  127. damned page out.  This works within any program and anytime you need it.
  128. Say you're in FLASH and you print a short block of text.  The printer
  129. just sits there with a buffer full of text.  Instead of getting up and
  130. doing all that happy stuff with the panel buttons, press LEFT SHIFT /
  131. ALT / HELP and spit out the page!  ANYTIME the printer sits there with
  132. a non blinking busy light lit (meaning there's stuff waiting to print)
  133. just press those keys and out it comes!  These keys will NOT cause a 
  134. screen dump, just a form feed.  You'll love it!
  135.  
  136. ABORT PRINTING  (power down the printer)
  137.  
  138. You're wondering now how to abort a print in progress?  You can't and
  139. here's why:  if you have the program set to NOT feed the page for
  140. every dump, then go ahead and shut that puppy off.  That's about the
  141. only way to abort a print.  Once the engine in that laser starts to
  142. whine, LEAVE IT ALONE.  If you shut it off then, you'll hafta open
  143. it up and undo the paper jam.  Let it roll once it starts.  
  144.  
  145. KEY SUMMARY
  146.  
  147. -- Print keys
  148.        ALT/HELP --------------- prints the screen with current defaults
  149.        LEFT-SHIFT/ALT/HELP ---- Issues a form feed ONLY
  150.        CONTROL/ALT/HELP ------- toggles (CONTROLS) the size
  151.        delay ALT KEY release -- causes page EJECT after dump
  152.  
  153. -- Save keys
  154.        RIGHT-SHIFT/ALT/HELP --  saves current screen to default path
  155.  
  156. -- Crazy keys
  157.        RIGHT-SHIFT/LEFT-SHIFT/CONTROL/ALT/HELP (all keys at once)  will
  158. cause FF_RSAVE to fall through to whatever driver was installed BEFORE
  159. itself (likely the system dump so you'll get a whole bunch of smiley
  160. faces and lots of other garbage on the page unless you have another
  161. printer hooked up temporarily and need to print a screen on it).
  162.  
  163. FF_RSAVE caveats
  164. Again, since FF_RSAVE does a little cheating to do what it does for
  165. you, it might (rarely) bomb when dumping a page to the printer.  Save
  166. any important work before dumping a screen.  Saving a screen is much
  167. more prone to bombing like explained.  FF_RSAVE will NOT dump LOW RES
  168. screens to the printer.  Pressing any of the print key combinations
  169. will cause absolutely NOTHING to happen at all.  HI RES screens turn
  170. out terrific!  MED RES screens turn out terrific about 95% of the time.
  171. The other 5% you are advised to save the screen (like in LOW RES) and
  172. use some other program to print them (hey, waddaya want for 1600
  173. bytes).
  174.  
  175. I have strived to make FF_RSAVE compatible with just about anything at
  176. all.  It works great for me.  However, there's likely SOME program
  177. SOMEWHERE that won't like the key presses involved here.  To this I say
  178. (and you can quote me), "TOO BAD!"  It's free and it won't tie your
  179. shoes or make dinner for you, but try it... you might get hooked on it!
  180.  
  181. That's about it!
  182.  
  183. If you want a heck of a good program for cataloguing all those screens
  184. you'll be saving, get IMAGE CAT from WizWorks. Only $24.95 postpaid
  185. and it catalogues  IMG, Degas PI# & PC#, Tiny (all types) and NEO (all
  186. types) and also MAC pics from both the PC world and the MAC world.
  187.  
  188. Now, if you want to work on those screens afterward in monochrome only,
  189. then get Dr. Bob's Handy Dandy MVG for only $49.95 postpaid!  Great stuff.
  190.  
  191. If you send $2.00 to:
  192.  
  193.      WizWorks!
  194.      PO Box 45
  195.      Girard, OH 44420
  196.  
  197. We'll send you out a disk of the Demo Versions of these programs.  If you
  198. then return the demo disk with an order, you get the $2.00 back!
  199.  
  200. Oh, and we accept MasterCard and VISA too!  Just call 216-536-5623!!
  201.  
  202.